package com.xhwl.centiotdata.pojo.dto.lifang;

import com.xhwl.centiotdata.pojo.dto.haikang.VisitorInfoHaikangDTO;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.List;

@Data
@Accessors(chain = true)
@Builder
public class VisitorInfoLiFangDTO {
    /**
     * 被访人ID
     */
    private String userOpenId;

    /**
     * 预计来访时间
     */
    private String visitStartTime;

    /**
     * 预计离开时间
     */
    private String visitEndTime;
    /**
     * 来访事由，长度为0～128个字符
     */
    private String visitPurpose;
    /**
     * 访客姓名
     */
    private String visitorName;
    /**
     * 性别
     * 1：男
     * 2：女
     */
    private Integer sex;
    /**
     * 联系电话，建议填写手机号码，仅支持纯数字
     */
    private String phone;
    /**
     * 车牌号，不能包含 ’ / \ : * ? " < >
     */
    private String carNum;
    /**
     * 证件照base64编码的字节流，图片最大200K，仅支持jpg格式
     */
    private String visitorCert;
    /**
     * 照片base64编码的字节流，图片最大200K，仅支持jpg格式
     */
    private String visitorPhoto;
    /**
     * 访客住址，支持1-128位中英文数字
     */
    private String visitorAddress;
    /**
     * 来访单位，支持1-32位字符
     */
    private String visitorCompany;
    /**
     * 证件类型
     * 2	身份证
     */
    private Integer certificateType;
    /**
     * 证件号
     */
    private String certificateNum;
    /**
     * 访客类型
     */
    private Integer visitorType;
    /**
     * 身份证物理卡号
     */
    private String serial;
}
